package roaring

import (
	
	
)

// writeTo for runContainer16 follows this
// spec: https://github.com/RoaringBitmap/RoaringFormatSpec
func ( *runContainer16) ( io.Writer) (int, error) {
	 := make([]byte, 2+4*len(.iv))
	binary.LittleEndian.PutUint16([0:], uint16(len(.iv)))
	for ,  := range .iv {
		binary.LittleEndian.PutUint16([2+*4:], .start)
		binary.LittleEndian.PutUint16([2+2+*4:], .length)
	}
	return .Write()
}